sweat it out

Translations
attendre en serrant les dents
Definitions
To endure a difficult or uncomfortable situation, often involving physical exertion or emotional stress, until it is resolved or until one feels better.